home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / metasploit / payloads / cmd_localshell.pm < prev    next >
Text File  |  2006-06-30  |  1KB  |  39 lines

  1.  
  2. ##
  3. # This file is part of the Metasploit Framework and may be redistributed
  4. # according to the licenses defined in the Authors field below. In the
  5. # case of an unknown or missing license, this file defaults to the same
  6. # license as the core Framework (dual GPLv2 and Artistic). The latest
  7. # version of the Framework can always be obtained from metasploit.com.
  8. ##
  9.  
  10. package Msf::Payload::cmd_localshell;
  11. use strict;
  12. use base 'Msf::PayloadComponent::FindLocalShell';
  13.  
  14. my $info =
  15. {
  16.   'Name'         => 'Interactive Local Shell',
  17.   'Version'      => '$Revision: 1.1 $',
  18.   'Description'  => 'Interact with a standard shell',
  19.   'Authors'      => [ 'H D Moore <hdm [at] metasploit.com>', ],
  20.   'Priv'         => 0,
  21.   'OS'           => [  ],
  22.   'Keys'        => ['+cmd_localshell'],
  23. };
  24.  
  25. sub new {
  26.   my $class = shift;
  27.   my $hash = @_ ? shift : { };
  28.   $hash = $class->MergeHashRec($hash, {'Info' => $info});
  29.   my $self = $class->SUPER::new($hash, @_);
  30.  
  31.   # This has to be non-zero for the Loadable check to function
  32.   $self->_Info->{'Size'} = 1;
  33.   return($self);
  34. }
  35.  
  36. sub Build { return }
  37.  
  38. 1;
  39.